home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / CAD / LAUNCH36.ARJ / CMENU.DOC < prev    next >
Text File  |  1991-04-17  |  32KB  |  871 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                Custom#Menu, copyright (c) 1990,91 by Mountain Software
  10.  
  11.  
  12.  
  13.                                      Custom#Menu
  14.  
  15.  
  16.  
  17.  
  18.                             AutoCAD Menu Customizing Tool
  19.                                      Version 1.7
  20.                                     April 17, 1991
  21.  
  22.  
  23.  
  24.  
  25.                                   ┌─────────┐
  26.                             ┌─────┴───┐     │              (tm)
  27.                           ──│         │o    │──────────────────
  28.                             │   ┌─────┴╨──┐ │  Association of
  29.                             │   │         │─┘  Shareware
  30.                             └───│    o    │    Professionals
  31.                           ──────│    ║    │────────────────────
  32.                                 └────╨────┘    MEMBER
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                                  Jerry Workman, P.E. 
  41.                                  1579 Nottingham Road
  42.                                  Charleston, WV 25314
  43.                                    CIS 70717,3564 
  44.  
  45.  
  46.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.                                   Table of Contents
  54.  
  55.  
  56.  
  57.      I.   U s i n g   C u s t o m # M e n u  . . . . . . . . . . . . . . . .   3
  58.           Purpose  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   3
  59.           Installation . . . . . . . . . . . . . . . . . . . . . . . . . . .   4
  60.           Running Custom#Menu  . . . . . . . . . . . . . . . . . . . . . . .   4
  61.           Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  62.  
  63.      II.  A d d e n d u m  . . . . . . . . . . . . . . . . . . . . . . . . .   8
  64.           Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  65.           Suggestions  . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  66.           Liability  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  67.           Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  68.  
  69.      III. L i c e n s e  . . . . . . . . . . . . . . . . . . . . . . . . .    10
  70.           Registration Information . . . . . . . . . . . . . . . . . . . .    10
  71.           Definition of Shareware  . . . . . . . . . . . . . . . . . . . .    11
  72.           Disclaimer . . . . . . . . . . . . . . . . . . . . . . . . . . .    11
  73.           Trademark  . . . . . . . . . . . . . . . . . . . . . . . . . . .    12
  74.           Site Licenses and Quantity Purchases . . . . . . . . . . . . . .    12
  75.           Revision History . . . . . . . . . . . . . . . . . . . . . . . .    13
  76.  
  77.      IV.  I n d e x  . . . . . . . . . . . . . . . . . . . . . . . . . . .    15
  78.  
  79.  
  80.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  81.  
  82.  
  83.  
  84.      I.   U s i n g   C u s t o m # M e n u
  85.  
  86.      Purpose
  87.      -------
  88.  
  89.      The AutoCAD menu  system can be  a powerful user  interface to the  AutoCAD
  90.      drawing  editor  and  for  custom applications.  Modifying  the  menus  is,
  91.      however, not easily  accomplished. The menu files must be modified using an
  92.      ASCII editor  external to AutoCAD.  It is  difficult to locate  the precise
  93.      location of tablet menu items, and the menu language is somewhat cryptic.
  94.  
  95.      Custom#Menu is a utility that provides the ability to an inexperienced user
  96.      to easily  modify an AutoCAD menu. Custom#Menu runs from within the drawing
  97.      editor, the  user can  pick the location  of menu  items using  a mouse  or
  98.      digitizer  pointer, and  assistance is  provided in  constructing  the menu
  99.      command. Buttons, tablet boxes, first level popup, and the main screen menu
  100.      items can be added, inserted, or deleted.
  101.  
  102.      Custom#Menu is  executed through  an AutoLisp  program  (CMENU.LSP) and  an
  103.      external executable  program (CMENU.EXE). Custom#Menu  works on any  IBM PC
  104.      compatible computer capable of running AutoCAD.
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.      Chapter 1, Using Custom#Menu                                         Page 3
  139.  
  140.  
  141.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  142.  
  143.  
  144.      Installation
  145.      ------------
  146.  
  147.      Custom#Menu can be used to install itself as follows:
  148.  
  149.      First, make a backup copy of ACAD.MNU and other menus files that you intend
  150.      to modify. 
  151.  
  152.           NOTE: The menu  source file (eg ACAD.MNU)  _MUST_ be in  the same
  153.           directory as the compiled menu file (eg ACAD.MNX) for Custom#Menu
  154.           to work. CMENU.EXE modifies the .MNU file.
  155.  
  156.      Copy the CMENU  files from the distribution diskette  (or extract them from
  157.      the archive file) to your AutoCAD subdirectory, or to sub-directories where
  158.      DOS and AutoCAD can find them. CMENU.EXE can be in any directory that is on
  159.      the  DOS PATH. CMENU.LSP and INSTALL.SCR must  be in a directory that is in
  160.      the AutoCAD library path. If you are not sure of your DOS or AutoCAD paths,
  161.      place both files  in the same  directory as ACAD.EXE (usually  C:\ACAD). To
  162.      insure that AutoCAD (and  CMenu) can find files in  your support directory,
  163.      ad the following to your AUTOEXEC.BAT file:
  164.  
  165.      SET ACAD=C:\ACAD\SUPPORT (or where ever your support files are located)
  166.  
  167.      Load AutoCAD, and enter the drawing editor.
  168.  
  169.      Enter the following from the AutoCAD Command prompt:
  170.  
  171.      Command: SCRIPT INSTALL
  172.      Pick Tablet, Button or Screen Menu Location with cursor... <pick location>
  173.  
  174.      CMENU.EXE  will now execute and insert the new menu item. You may also move
  175.      the CMenu command to another location (using CMenu) later if you wish.
  176.  
  177.           NOTE:     The AutoCAD command  SHELL must work so  that CMENU.EXE
  178.                     can execute.
  179.  
  180.  
  181.      Running Custom#Menu
  182.      -------------------
  183.  
  184.      If you  have installed Custom#Menu  select it from  the AutoCAD menu,  else
  185.      load and run CMENU.LSP from the Command: prompt. 
  186.  
  187.      eg:
  188.      Command:(LOAD"CMENU")
  189.      Command:CMENU
  190.  
  191.      Follow the prompts to:
  192.  
  193.      1 -  Select the location of the menu item to modify:
  194.  
  195.      Pick Tablet, Button or Screen Menu Location with cursor... <pick location>
  196.  
  197.  
  198.  
  199.      Chapter 1, Using Custom#Menu                                         Page 4
  200.  
  201.  
  202.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  203.  
  204.  
  205.           You may select  a location from any  of the first level  popup or
  206.           main screen menus, any pointer device button (other than the pick
  207.           button) or any tablet location.
  208.  
  209.      2 - If a popup or screen menu was selected:
  210.  
  211.      Add/Insert/Overwrite/Delete/Edit/Undo[Insert]:
  212.  
  213.           Enter:    A - to add the item to the bottom of the menu list or..
  214.                     I - to insert above the selected location or..
  215.                     O - to overwrite (replace) the selected item or..
  216.                     D - to delete the item.
  217.                     E - to edit the submenu
  218.                     U - Undo the last CMenu action.
  219.  
  220.      3 - If Add, Insert, or Overwrite is selected:
  221.  
  222.      Enter menu title:
  223.  
  224.           Enter a name or short description for this item.
  225.  
  226.                This is the title displayed on  popup and screen menus.
  227.                For  button and  tablet  menus it  serves as  a keyword
  228.                label to  describe or  document the menu  item in  your
  229.                menu file.
  230.  
  231.      4 - AutoLisp/Insert block/Command/Learn[<default>]:
  232.  
  233.           Enter:    A -  to load and run an AutoLisp program.
  234.                     I -  to insert a block.
  235.                     C -  to enter an AutoCAD command.
  236.                     L -  for CMENU to learn the command sequence as you enter it
  237.                          from the keyboard and pick points.
  238.  
  239.           The last  used  mode is  displayed  as the  default  and will  be
  240.           selected if you press <SPACE> or <ENTER>.
  241.  
  242.      4a - If AutoLisp is selected:
  243.  
  244.      Autolisp filename:
  245.  
  246.           Enter   the  filename  of  the  lisp  program  without  the  .LSP
  247.           extension.    (eg    LEXPLODE   or    C:/ACAD/LISP/LEXPLODE    or
  248.           C:\\ACAD\\LISP\\LEXPLODE).
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.      Chapter 1, Using Custom#Menu                                         Page 5
  261.  
  262.  
  263.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  264.  
  265.  
  266.      Autolisp command to execute "." for none[<filename>]:
  267.  
  268.           Enter the command  the executes the program (usually  the same as
  269.           the filename but not always). If enter a period "." to the prompt
  270.           then  no command  will be  executed.  This is  useful to  execute
  271.           AutoLISP programs that have no "defuns" and run  as they load, or
  272.           to just load an AutoLISP file.
  273.  
  274.  
  275.      4b - If Insert is selected:
  276.  
  277.      Block name[<lastblk>]:
  278.  
  279.           Enter the name of the block to insert, the name of the last block
  280.           accessed is displayed, and used if a blank line is entered.
  281.  
  282.      X scale factor \ to prompt <1>:
  283.  
  284.           Enter the X scale factor or a  backslash "\" to prompt for the X scale
  285.           factor when the menu item is selected.
  286.  
  287.      Y scale factor \ to prompt (default=X):
  288.  
  289.           Enter the Y scale factor or a backslash "\" to prompt for  the Y scale
  290.           factor when the  menu item  is selected.  The default value  is the  X
  291.           scale factor.
  292.  
  293.      Rotation Angle \ to prompt <0>:
  294.  
  295.           Enter the rotation  angle for the block  or a backslash "\"  to prompt
  296.           for the value when the menu item is selected.
  297.  
  298.      4c - If Command is selected:
  299.  
  300.      ^C^C = Cancel, ^P = Toggle menuecho, ; = Return, \ = Pause for input
  301.      Enter menu command: 
  302.  
  303.           Enter any valid  AutoCAD command. Note that in a  menu spaces are
  304.           significant  and that  the following  characters  have a  special
  305.           effect:
  306.  
  307.           *    repeat command until <Ctrl><C> is pressed
  308.           ^C   cancel
  309.           ^P   toggle echo of menu commands
  310.           ;    same as <Enter>
  311.           \    pause for user input
  312.  
  313.           Example: *^C^C^PINSERT DOOR;\;;\ ^P
  314.  
  315.           This  would cancel  any pending  commands, insert  a block  named DOOR
  316.           pause for the user to enter the  location, accept the default X and  Y
  317.           scale, and pause for rotation angle. The command would not echo to the
  318.           screen and repeat until <CTRL><C> is pressed.
  319.  
  320.  
  321.      Chapter 1, Using Custom#Menu                                         Page 6
  322.  
  323.  
  324.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  325.  
  326.  
  327.           See appendix B.4 of the AutoCAD reference manual.
  328.  
  329.      4d - If Learn is selected:
  330.  
  331.           "*** Learn Mode Active ***" will display on the top line of the screen
  332.           as  well  as  on the  screen  menu  area. The  LEARN:  prompt  will be
  333.           displayed. 
  334.  
  335.           Enter  AutoCAD commands  from  the  keyboard and  pick  points on  the
  336.           screen. The commands that you enter will  be executed AND they will be
  337.           recorded by CMenu.  Commands can not be selected from any of the menus
  338.           while in learn mode, only keyboard commands and screen point picks.
  339.  
  340.           If you wish to execute an AutoLISP command during "Learning", enter it
  341.           in parenthesis. Example:  (C:SETUP) or (SSX). Of coarse,  the AutoLISP
  342.           file must be loaded in order for it to execute.
  343.  
  344.           You  may add  prompts  for  variables into  your  scripts by  entering
  345.           "PAUSE"  from the  LEARN: prompt.  This will allow  you to  add custom
  346.           prompts for text and variable values during playback of the script.
  347.  
  348.           Press the Escape key to exit Learn mode and record your commands.
  349.  
  350.      5.   The Undo option will undo the last Custom#Menu change to your  menu by
  351.           copying  the backup  file <menuname>.CMU  to  <menuname>.MNU and  then
  352.           recompiling the menu.
  353.  
  354.      6.   The Edit option will  copy the submenu that you select  to a temporary
  355.           file and  then execute your ASCII editor.  The ASCII editor program is
  356.           specified  by executing  the  DOS  command  SET  EDITOR=<editor>.  For
  357.           example, if you use program QEdit as  your editor then execute the DOS
  358.           command SET EDITOR=C:\UTIL\Q.EXE prior to running AutoCAD.
  359.  
  360.      Once the prompts are completed, the AutoLisp  program will shell to DOS and
  361.      execute CMENU.EXE  which will  create a backup  file of  the existing  menu
  362.      named <menuname>.CMU, where <menuname) is the path\filename  of the AutoCAD
  363.      menu, CMENU.EXE then modify  the menu file. The menu file  will be compiled
  364.      and reloaded when AutoCAD returns.
  365.  
  366.  
  367.      Limits
  368.      ------
  369.  
  370.      Custom#Menu  can not be used  to alter screen menus (the  menu on the right
  371.      side of the  display) below the first  level. Nor can it  alter popup menus
  372.      below the first level. It can not create a new menu or  submenu. It can not
  373.      create or edit an icon menu.  Menu commands are limited to one line.  These
  374.      features may be added in future releases.
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.      Chapter 1, Using Custom#Menu                                         Page 7
  383.  
  384.  
  385.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  386.  
  387.  
  388.      II.  A d d e n d u m
  389.  
  390.  
  391.      Error Messages
  392.      --------------
  393.  
  394.      Error - Invalid type code
  395.  
  396.           Reason:   An invalid type code was read from the file CMENU.DAT.
  397.  
  398.      Error - Cannot open file XXXX
  399.  
  400.           Reason: Disk error (possibly full), corrupted or missing CMENU.DAT.
  401.  
  402.      Error reading parameter file
  403.  
  404.           Reason: Unexpected error or end of file reading CMENU.DAT.
  405.  
  406.      Error - Unable to open menu file
  407.  
  408.           Reason: Disk error or corrupted CMENU.DAT
  409.  
  410.      Error locating target - XXXX
  411.  
  412.           Reason: CMENU.DAT or the menu file may be corrupted.
  413.  
  414.      Error closing menu file - ACAD.MNU
  415.  
  416.           Reason: Disk error (usually disk full).
  417.  
  418.      Error flushing temporary menu file buffer XXXX
  419.  
  420.           Reason: Disk error (usually disk full).
  421.  
  422.      Error closing temporary menu file XXXX
  423.  
  424.           Reason: Disk error (usually disk full).
  425.  
  426.      Error renaming file - XXXX
  427.  
  428.           Reason: Disk error or file is read only.
  429.  
  430.      Error renaming temporary menu file - XXXX
  431.  
  432.           Reason: Disk error or menu file is read only.
  433.  
  434.      Error reading menu file at line X
  435.  
  436.           Reason: Unexpected end of file encountered or Disk error.
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.      Chapter 2, Addendum                                                  Page 8
  444.  
  445.  
  446.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  447.  
  448.  
  449.      Suggestions
  450.      -----------
  451.  
  452.      Make  your own  custom menu  system  with Custom#Menu.  Duplicate the  file
  453.      ACAD.MNU by  copying to a  new file.  (eg COPY ACAD.MNU  MYCUST.MNU) Modify
  454.      this (and others if you wish) for each application or users preference.
  455.  
  456.      Experienced users and developers will find Custom#Menu a useful development
  457.      tool. Menus can be modified "on the fly" thus making testing  and debugging
  458.      fast and easy.
  459.  
  460.      A  disk spooler will speed the  execution of CMENU (as  well as AutoCAD and
  461.      many other programs).
  462.  
  463.  
  464.      Liability
  465.      ---------
  466.  
  467.      This  program modifies  and deletes  portions of  your menu  files! Careful
  468.      testing has been  made to ensure that  the processes perform  correctly. No
  469.      liabilities are  assumed in the use or misuse  of this program resulting in
  470.      data loss or  damage. It is  the users responsibility to  be sure that  the
  471.      results are as expected.
  472.  
  473.  
  474.      Author
  475.      ------
  476.  
  477.      If you have any suggestions or comments, please contact me.
  478.  
  479.      Jerry Workman, PE
  480.      1579 Nottingham Rd.
  481.      Charleston, WV 25314 
  482.      CIS 70717,3564
  483.      304-744-7748 (after 7:30 ET)
  484.  
  485.      Copyright 1990,91 by Mountain Software All rights reserved 
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.      Suggestions                                                          Page 9
  505.  
  506.  
  507.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  508.  
  509.  
  510.      III. L i c e n s e
  511.  
  512.  
  513.      Shareware
  514.      ---------
  515.  
  516.      This version of Custom#Menu  is NOT public domain or free  software, but is
  517.      being distributed as "shareware". You may try it out to see if it is useful
  518.      for you. If you  wish to continue to  use Custom#Menu you may  purchase the
  519.      commercial version. The commercial version  of the program will be provided
  520.      which does not contain the opening delay. 
  521.  
  522.      The program  in the form of  the original archived file only  may be freely
  523.      distributed, but not sold (except  under license, or for a  nominal copying
  524.      charge).
  525.  
  526.      Non-registered users of this software are granted a  limited 30 day license
  527.      to  make an evaluation  copy for trial  use for the  purpose of determining
  528.      whether Custom#Menu is suitable  for their needs. At the end  of this trial
  529.      period,  you  should  either  register  your  copy,  or  discontinue  using
  530.      Custom#Menu.
  531.  
  532.      All users are  granted a limited license  to copy Custom#Menu only  for the
  533.      trial use of others and subject to the above limitations. This license does
  534.      NOT include distribution or copying of this software for use:
  535.  
  536.      1.   In connection with any other product or service.
  537.      2.   For general use within a company or institution.
  538.      3.   For distribution  in modified  form; i.e.,  the  file containing  this
  539.           license information MUST be included,  along with the full Custom#Menu
  540.           documentation.
  541.  
  542.      Operators of electronic  bulletin board systems (Sysops) are  encouraged to
  543.      post  CMENUxx.ZIP  for  downloading  by  their  users,  as  long  as  these
  544.      conditions are met.
  545.  
  546.  
  547.      Registration Information
  548.      ------------------------
  549.  
  550.      A Custom#Menu  registration licenses you  to use the  product on a  regular
  551.      basis.  Individual license  cost for  Custom#Menu is  $20. If you  wish the
  552.      latest Custom#Menu diskette (with the delay  removed) the cost is $30. West
  553.      Virginia residents should include 6% sales tax.
  554.  
  555.      Educational institutions, full-time students and BBS sysops can apply a 50%
  556.      discount. PLEASE include your educational institution letterhead (with your
  557.      title), or  a photocopy of your most recent  registration slip, or the name
  558.      and number of your BBS.
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.      License                                                             Page 10
  566.  
  567.  
  568.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  569.  
  570.  
  571.      Definition of Shareware
  572.      -----------------------
  573.  
  574.      Shareware distribution gives  users a chance to try  software before buying
  575.      it.  If you try a Shareware program and continue using it, you are expected
  576.      to  register.  Copyright  laws  apply  to  both  Shareware  and  commercial
  577.      software, and the copyright holder retains all rights, with a  few specific
  578.      exceptions as stated below. Shareware authors are accomplished programmers,
  579.      just like commercial  authors, and the programs are  of comparable quality.
  580.      (In both cases, there are good programs  and bad ones!) The main difference
  581.      is in the method of distribution. The  author specifically grants the right
  582.      to copy  and distribute the  software, either  to all  and sundry  or to  a
  583.      specific group. For example, some authors require written permission before
  584.      a commercial disk vendor may copy their Shareware.
  585.  
  586.      Shareware is a distribution method, not a type of software. You should find
  587.      software that suits  your needs and pocketbook, whether  it's commercial or
  588.      Shareware.  The Shareware system  makes fitting your  needs easier, because
  589.      you can try before you buy. And because the overhead is low, prices are low
  590.      also. Shareware has the ultimate money-back  guarantee -- if you don't  use
  591.      the product, you don't pay for it.
  592.  
  593.      Jerry Workman a member of the Association of Shareware Professionals (ASP).
  594.      ASP wants  to make sure that the shareware  principle works for you. If you
  595.      are  unable to  resolve a shareware-related  problem with an  ASP member by
  596.      contacting the member  directly, ASP may be able to help. The ASP Ombudsman
  597.      can help you resolve a dispute or problem with an  ASP member, but does not
  598.      provide technical  support for members'  products. Please write to  the ASP
  599.      Ombudsman at  P.O.  Box 5786,  Bellevue, WA  98006 or  send  a message  via
  600.      Compuserve mail to ASP Ombudsman 70007,3536
  601.  
  602.      Disclaimer
  603.      ----------
  604.  
  605.      Use of this program acknowledges  this disclaimer of warranty: "Custom#Menu
  606.      is supplied as is. Mountain Software disclaims all warranties, expressed or
  607.      implied, including, without  limitation, the warranties of  merchantability
  608.      and of fitness  of this program for any purpose.  Mountain Software assumes
  609.      no liability for damages direct or consequential, which may result from the
  610.      use of Custom#Menu"
  611.  
  612.      Custom#Menu  is a  "shareware program"  and  is provided  to  the user  for
  613.      evaluation.   Feel free  to share it  with your friends, but  please do not
  614.      give  it  away altered  or  as part  of  another system.    The essence  of
  615.      "user-supported"  software is  to  provide  personal  computer  users  with
  616.      quality  software without  high prices,  and yet  to provide  incentive for
  617.      programmers to continue  to develop new products.  If you find this program
  618.      useful and  find  that  you  are  using Custom#Menu  and  continue  to  use
  619.      Custom#Menu after a  reasonable trial period, you must  make a registration
  620.      payment of $30.00 to Mountain  Software.  The $30.00 registration fee  will
  621.      license one  copy for use on  any one computer at  any one time.   You must
  622.      treat this software just like a book.  An example is that this software may
  623.      be used by any number of  people and may be freely moved from  one computer
  624.      location to another, so long as there is no possibility of it being used at
  625.  
  626.      Shareware                                                           Page 11
  627.  
  628.  
  629.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  630.  
  631.  
  632.      one location  while it's being  used at another. Just  as a book  cannot be
  633.      read by two different persons at the same time.
  634.  
  635.      Commercial  users of Custom#Menu must register and  pay for their copies of
  636.      Custom#Menu within  30 days  of first  use or  their license  is withdrawn.
  637.      Site-License arrangements may be made by contacting Mountain Software.
  638.  
  639.      Anyone distributing  Custom#Menu for  any kind  of remuneration  must first
  640.      contact Mountain  Software for  authorization. This  authorization will  be
  641.      automatically granted  to distributors recognized by the  (ASP) as adhering
  642.      to  its guidelines  for shareware  distributors, and such  distributors may
  643.      begin  offering Custom#Menu  immediately  (However  Mountain Software  must
  644.      still be advised  so that the distributor  can be kept up-to-date  with the
  645.      latest version of Custom#Menu.).
  646.  
  647.      You are encouraged to  pass a copy of Custom#Menu along to your friends for
  648.      evaluation. Please encourage them to register their copy  if they find that
  649.      they  can use it. Registered users can receive a copy of the latest version
  650.      of Custom#Menu if they wish.
  651.  
  652.  
  653.      Trademark
  654.      ---------
  655.  
  656.      Mountain  Software and  Custom#Menu are  trademarks  of Mountain  Software.
  657.      MS-DOS  is a  registered trademark  of Microsoft  Corporation. PC-DOS  is a
  658.      registered trademark of IBM Corporation. AutoCAD is  a registered trademark
  659.      of AutoDesk.
  660.  
  661.  
  662.      Site Licenses and Quantity Purchases
  663.      ------------------------------------
  664.  
  665.      All   corporate,  business,  government   or  other  commercial   users  of
  666.      Custom#Menu must be registered. We offer quantity discounts as well as site
  667.      licensing.
  668.  
  669.      Corporate site licensing  agreements allow duplication and  distribution of
  670.      specific numbers of copies within  the licensed institution. Duplication of
  671.      multiple  copies is  not allowed  except through  execution of  a licensing
  672.      agreement. Site license fees are based upon estimated number of users.
  673.  
  674.      Note  that with a site license, only one  copy of the program will be sent.
  675.      You will be responsible for distributing additional copies.
  676.  
  677.      Please write for more information.
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.      Shareware                                                           Page 12
  688.  
  689.  
  690.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  691.  
  692.  
  693.      Revision History
  694.      ----------------
  695.  
  696.      Version 1.0 (7/1/90)
  697.  
  698.      .    Original release
  699.  
  700.      Version 1.1 (7/6/90)
  701.  
  702.      .    Bug fix, AutoCAD  internal subroutine TYPE was being  overwritten by a
  703.           CMENU variable.
  704.  
  705.      Version 1.2 (7/28/90)
  706.  
  707.      .    AutoCAD menus on different disk drives can now be modified
  708.      .    Fixed popup submenu bug. Popup menus are now popped one level prior to
  709.           user location  select, and  CMENU.EXE properly  finds the  first level
  710.           popup menu.
  711.  
  712.      Version 1.3 (8/26/90)
  713.  
  714.      .    General streamlining - CMENU.LSP and CMENU.EXE now run faster.
  715.      .    Documentation revisions
  716.  
  717.      Version 1.4 (10/15/90)
  718.  
  719.      .    Fixed  "Error  locating  target"  problem  when  **S  did  not  follow
  720.           ***SCREEN in the menu file.
  721.      .    Fixed menu file search problem  when the DOS environment variable ACAD
  722.           has not been set.
  723.      .    Reduced the price to 20 bucks.
  724.      .    Added password code to disable the opening delay for registered users.
  725.  
  726.      Version 1.5 (11/23/90)
  727.  
  728.      .    Learn routine added.
  729.      .    Now properly handles '/' as well as '\' as path separator from AutoCAD
  730.      .    Now  handles "**" as well as  "***" as the target  for menu areas. (eg
  731.           ***SCREEN or **SCREEN)
  732.      .    The backup file  now named  <menuname>.CMU instead  of OLDMENU.MNU  so
  733.           that each  menu has it's own backup file. Undo  will now undo only the
  734.           menu if the names and path match.
  735.  
  736.      Version 1.6 (3/1/91)
  737.  
  738.      .    The AutoLISP option  now will either  load and run,  or merely load  a
  739.           .LSP file. This is useful for lisp routines that execute as they load.
  740.      .    Insert mode now allows for the selection of X and  Y scales as well as
  741.           rotation angle.
  742.      .    Multiple BUTTON menus in a menu file now handled properly.
  743.      .    Opening shareware message changed and delay reduced to 3 seconds.
  744.      .    The menu file search path  has been expanded to maintain compatibility
  745.           with AutoCAD Release 11. The entire Library path is now searched.
  746.  
  747.  
  748.      Revision History                                                    Page 13
  749.  
  750.  
  751.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  752.  
  753.  
  754.      .    The  LEARN routine  will  now  exit pending  commands  when Escape  is
  755.           pressed.
  756.      .    Backslashes "\" are changed to slashes "/" in insert block filenames.
  757.  
  758.      Version 1.61 (3/14/91)
  759.  
  760.      .    Fixed a bug  where a multi-line  menu item containing  more than  1000
  761.           characters caused  program execution failure.  (variables overwritten)
  762.           The new limit is 5000 characters.
  763.      .    Speed critical routines  were optimized and additional  file buffering
  764.           was added to increase program speed.
  765.  
  766.      Version 1.7 (4/17/91)
  767.  
  768.      .    Added "Edit" command, CMenu can now grab a submenu and call your ASCII
  769.           editor to edit the file then reassemble the .MNU file after the edit.
  770.      .    Increased record buffer size to accommodate some 3rd party menu files.
  771.      .    Changed the shareware message screen  routine from a nice popup window
  772.           to vanilla text to reduce program size and load time.
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.      Revision History                                                    Page 14
  810.  
  811.  
  812.      Custom#Menu for AutoCAD                           User's Guide, version 1.7
  813.  
  814.  
  815.      IV.  I n d e x
  816.  
  817.  
  818.                ACAD  . . . . . . . . . . . . . . . . .  4, 5, 8, 9, 13
  819.                ACAD.EXE  . . . . . . . . . . . . . . . . . . . . . . 4
  820.                ACAD.MNU  . . . . . . . . . . . . . . . . . . . 4, 8, 9
  821.                ACAD.MNX  . . . . . . . . . . . . . . . . . . . . . . 4
  822.                Add . . . . . . . . . . . . . . . . . . . . . . .  5, 7
  823.                archive . . . . . . . . . . . . . . . . . . . . . . . 4
  824.                ASCII . . . . . . . . . . . . . . . . . . . .  3, 7, 14
  825.                ASP . . . . . . . . . . . . . . . . . . . . . .  11, 12
  826.                AutoCAD . . . . . . . . . . . . . . . 1, 3-7, 9, 12, 13
  827.                Block . . . . . . . . . . . . . . . . . . . .  5, 6, 14
  828.                Button  . . . . . . . . . . . . . . . . . . .  4, 5, 13
  829.                Command . . . . . . . . . . . . . . . . . . . . 3-7, 14
  830.                Compuserve  . . . . . . . . . . . . . . . . . . . .  11
  831.                directory . . . . . . . . . . . . . . . . . . . . . . 4
  832.                disk  . . . . . . . . . . . . . . . . . .  8, 9, 11, 13
  833.                DOS . . . . . . . . . . . . . . . . . . .  4, 7, 12, 13
  834.                drawing editor  . . . . . . . . . . . . . . . . .  3, 4
  835.                Edit  . . . . . . . . . . . . . . . . . . . .  5, 7, 14
  836.                error . . . . . . . . . . . . . . . . . . . . . . 8, 13
  837.                Files . . . . . . . . . . . . . . . . . . . 3, 4, 9, 14
  838.                help  . . . . . . . . . . . . . . . . . . . . . . .  11
  839.                Insert  . . . . . . . . . . . . . . . . . . 4-6, 13, 14
  840.                Install . . . . . . . . . . . . . . . . . . . . . . . 4
  841.                INSTALL.SCR . . . . . . . . . . . . . . . . . . . . . 4
  842.                Learn . . . . . . . . . . . . . . . . . .  5, 7, 13, 14
  843.                license . . . . . . . . . . . . . . . . . . . . . 10-12
  844.                LISP  . . . . . . . . . . . . . . . . . . . . . . 5, 13
  845.                menu  . . . . . . . . . . . . . . . . . . . . . 1, 3-14
  846.                menuecho  . . . . . . . . . . . . . . . . . . . . . . 6
  847.                Overwrite . . . . . . . . . . . . . . . . . . . . . . 5
  848.                path  . . . . . . . . . . . . . . . . . . . .  4, 7, 13
  849.                Pause . . . . . . . . . . . . . . . . . . . . . .  6, 7
  850.                Revision  . . . . . . . . . . . . . . . . . . . . .  13
  851.                script  . . . . . . . . . . . . . . . . . . . . .  4, 7
  852.                SET . . . . . . . . . . . . . . . . . . . . .  4, 7, 13
  853.                shareware . . . . . . . . . . . . . . . . . .  1, 10-14
  854.                SHELL . . . . . . . . . . . . . . . . . . . . . .  4, 7
  855.                subdirectory  . . . . . . . . . . . . . . . . . . . . 4
  856.                Tablet  . . . . . . . . . . . . . . . . . . . . . . 3-5
  857.                toggle  . . . . . . . . . . . . . . . . . . . . . . . 6
  858.                Undo  . . . . . . . . . . . . . . . . . . . .  5, 7, 13
  859.                ZIP . . . . . . . . . . . . . . . . . . . . . . . .  10
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.      Index                                                               Page 15
  871.